//1.字面量
var arr =[];//新建一个空数组
var arr2 = null; //新建一个空指针，当前声明并初始化变量
var arr3 = undefined; //只有声明并没有初始化
console.log(arr3); //undefined error!

//字面量方式定义数组
var arr5=['1.png','2.png'];

//2.构造函数方式定义数组
var arr1=new Array();//var arr =[];新建一个空数组
var arr6=new Array(100,200,300,400); //构建对象的同时要进行赋值
console.log(arr5,arr1,arr6);

var arr7=new Array(7);
console.log(arr7); //数组中有7个空元素


//js特有：
//1.用构造函数创建数组可以传递一个整形数据，指代开辟指定长度的空数组
//2.个数不受限，类型不受限 var arr=[100,23.7,trye,'hello'['ab','cd']]
//3.length可以操作数组的长度,同时删除或新增指定个数
var arr=[100,23.7,true,'hello',['ab','cd'],1]
console.log(arr);
console.log(arr.length);
arr.length=10;
console.log(arr);